package entity

import (
	"gluenet/internal/glue-srvp/domain/po"
	"gluenet/internal/pkg/infra"
)

type Config struct {
	infra.Entity `xorm:"-" json:"-"`
	po.Config    `xorm:"extends" json:",inline"`
	ConfigFile   po.ConfigFile   `xorm:"-" json:"-"`
	ConfigToUser po.ConfigToUser `xorm:"-" json:"-"`
	Tags         []po.Tag        `xorm:"-" json:"-"`
}

func (r Config) TableName() string {
	return "srvp_config"
}

func (r Config) Identity() int64 {
	return r.Id
}
